.cent,.foot,.head1,.cent2{ padding:0 8%}
header{ display:block}
.hea .left{ width:40%;}
.hea .right{ width:20%;}
.hea .right dl{ display:none}
.sm{ margin-top:0}
.head1 .logo{ width:170px;}
.logo img{ width: 170px; height: auto;}
.flex-control-nav{ bottom:20px}
.head1 .logo p{ margin:19px 0}
.nav1,.pcx{ display:none}
.nav2,.sjx,header{ display:block}
.nav2{ width:25px; height:21px}
.nav1 ul li a,.sy1 dl dd{ font-size:14px}
.zg{width:25px;z-index: 99; display:none}
.head1{ position:relative}
.head1{ padding:0 2%}
.qh{ margin-bottom:2%;}
.pcx{ display:none !important}
.sjx{ display:block !important} 
.zg1 p a{ margin:0}
.zg1,.header1 .zg1{ width:100%; right:0; top:20px; padding-top:0}
.zg1{ right:15%;}
.zg1 .left{ width:55%; padding-top:4px}
.zg1 .right img{ width:22px}
.zg1 .right span{ top:38px}
.head1 .navz,.header1 .head1 .navz{ width:30%;}
.zg1 p a{ font-size:14px; line-height:28px}
.zg1 p .yy{ padding:0 10px; margin-right:5px}
.sm span{ left:-85px}
.aa1{ display:none}
.sm img,.sm1 img{ width:25px}
.xf ul li img{ width:20px;margin: 0 auto 5px;}
.xf{padding: 10px 5px}
.zg1 p{ font-size:14px}
.sm1 span{ padding:10px; width:305px}
.sy-bt{ font-size:15px; line-height:22px; margin:7% 0}
.sy-bt .a1{ font-size:16px}
.sy-bt a, .sy3 dl dd a{ width:81px; line-height:24px}
.sy1 ul li{ width:48%}
.sy2-1 dl,.sy5 ul li{ width:47%; margin-top:3%}
.sy2-1,.sy5 ul{ margin-top:-3%}
.sy3 dl{ width:38%;margin: 0 6%;}
.sy3 dl dt img{ height:174px}
.more a{ font-size:14px; width:120px; line-height:35px;}
.sy4-1 .left,.sy4-1 .right{ width:100%}
.sy4-1 .right{ padding-top:0; margin-bottom:4%}
.sy5 ul li a{ font-size:15px; line-height:24px}
.sy5 ul li{ height:95px}
.sy6-1 h1{ font-size:16px}
.sy6-1 p{ font-size:14px; line-height:22px}
.sy6-1 h2 a{ width:125px; line-height:30px}
.fo1 .left,.fo1 .right,.fo1 .left div h1,.fo1 .left div p{ width:100%}
.fo1 .left div{ display:none}
.fo1 .left h2 img{ width:15px; margin-right:5px}
.fo1 .left h2{ font-size:16px}
.fo1 .left h2 span{ display:block; margin-left:5%}
.fo1 .right{ padding-top:0; margin-top:3%}
.fo1 .right dl dd{ margin-top:5%}
.fo1 .right dl dt img{ display:block; margin:auto; width:80px}
.fo1 .right dl{ padding:0 1%}
.fo1 .right{ padding:0 5%}
.fo1 .left h3{ text-align:center} 
.footer{ padding:20px 0}
.text-desc{ padding:15px}
.ny-bt a{ padding-bottom: 5px; margin-left: 15px;} 
.ny-bt1{ font-size:16px}
.xz-l-1 h1{ font-size:14px}
.more1 a{ width:92px}
.xz-l-1{ padding:3% 0}
.xz-l-1 h1 img{ width:7px}
.xz-l-1 h1 span img{ width:15px}
.ny-bt{ text-align:left}
.ny-bt a{ margin-top:7px; margin-left:6px}
.ny-bt a:first-child{ margin-left:0}
.ct1-1{ width:96%; height:inherit; padding:4%}
.ct1-1 h1{ font-size:15px}
.ct3-1 .left,.ct3-1 .right{ width:100%}
.ct3-1 .left p img{ height:228px}
.ct3-1 .right{ padding:4%}
.ct3-1 .right p{ position:relative; margin-top:3%}
.news_list_btn{ background-size:28px; padding-bottom:5px}
.xw1-2.xw1-1 .left,.xw1-2.xw1-1 .right,.xw1-1 .left,.xw1-1 .right{ width:100%}
.xw1-1 .right h1 a{ font-size:15px}
.xw1-1 .right h2,.xw1-2.xw1-1 .right h2{ margin:1% 0}
.xw1-1 .right,.xw1-2.xw1-1 .right{ padding:4% 0 0}
.xw1-2{ padding:4%}
.xw1-1 .right h3{ position:relative; margin-top:3%}
.xw1-1 .right p,.ctd1 .right p,.jr1 p{ line-height:22px}
.xw1-1 .left p img{ height:159px}
.xw1-2.xw1-1 .left p img{ height:171px}
.xw1-1 .right p{text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.xw1-3 .xw1-1{ margin-top:4%}
.fy a{ padding:4px 10px; font-size:13px}
.ctd1 .left,.ctd1 .right{ width:100%}
.ctd1 .left p img{ height:218px}
.ctd1 .right{ padding:4%}
.ctd1 .right h1 a{ font-size:16px}
.ctd1 .right h2{ margin:3% 0}
.ctd2-1{ width:97%; margin-top:4%}
.ctd2-1 h2 a,.jr1-1 h2{ font-size:15px}
.ctd2-1 h1 img{ height:216px}
.ctd2-1 p{ margin-top:2%}
.bmz1 .left,.bmz1 .right{ width:100%}
.bmz1 .left h1,.bmz1 .left h2 span{ font-size:18px;}
.bmz1 .left h2{ font-size:16px; margin:3% 0}
.bmz1 .left h2 img{ width:20px}
.bmz1 .left p{ margin:6% auto; width:95px}
.jr1-1 h1{ font-size:16px}
.jr2 p a{ padding:5px 10px}
.bj1-1{ margin-top:4%}
.al1 .showMore li{ width:100%; padding-left:0; padding-right:0}
.al1-1 h1 img{ height:208px}
.al1-1{ height:auto}
.al1-1 p{ padding:4%}
.cts1-1 .left, .cts1-1 .right{ width:100%}
.cts1-1 .left{ padding:4%}
.cts1-1 .left h1 strong{ font-size:16px;}
.cts1-1 .left h2{ width:50px; margin:3% 0}
.cts1-1 .right p img{ height:197px}
.jj1-1 p, .jj2-1 p{ line-height:22px}
#marquee2 ul li span{ font-size:16px; padding:10px}
#marquee2 ul li{ padding:0 10px}
#marquee2 ul li img{ width:300px}
#marquee2, #marquee2 ul li img{ height:148px}
.fx1-1{ width:98%}
.fx1-1 dl dt img{ height:145px}
.fx1-1 dl dd{ font-size:14px}
.fx1-1 dl dd strong{ font-size:16px}
.fx1-1 p{ font-size:14px; line-height:22px; padding:5%}
.hz1 ul{ margin-top:-5%}
.hz1 ul li{ width:45%; margin-top:5%}
.hz1 ul li:nth-child(3){ margin-left:31%}
.hz1 ul li img{ height:212px}
.hzx1{ margin-top:0}
.hzx1 h1,.hzx1-1 h2,.hzx1 h3{ font-size:16px}
.hzx1 h1 strong{ font-size:20px}
.hzx1-1 h2 strong{ font-size:18px}
.hzx1-1 ul{ margin-top:2%}
.hzx1-1 ul li{ width:48%; margin-top:2%; padding:3% 0}
.hzx1-3 h4{ font-size:12px}
.hzx1-3 h4 strong{ font-size:14px}
.hzx1-3 h4 span{ margin:2% 0; display:block}
.hzx1-3 h4 img{ margin-left:10px; width:60px}
.hzx1-11 ul li{ margin-left:2%}
.kcj3-1 h2{ font-size:16px}
.kcj3-2 h3{ font-size:15px}
.kcj3-2{ background: url(../images/px-js-4.png) no-repeat left top 6px; background-size:8px; padding-left:20px}
.ny-bt1 span{ font-size:14px;}
.tc-bt{ font-size:16px}
.tc-bt strong{ font-size:18px}
.hzx1-111 ul li{ margin-left:2%}
.hzx1-111 ul{ margin-left:-2%}
.tc1-2 .left,.tc1-2 .right{ width:100%} 
.tc1-2 .right{ margin-top:3%}
.tc1-4 dl dd{ line-height:20px; padding-top:0}
.tc1-4 dl dd span{ margin-left:0; display:block}
.xx img{ width:15px}
.xx{ top:10px; right:10px}
.tc1-5-1{ width:96%; height:inherit} 
.tc1-5-1 h1{ font-size:15px; line-height:35px}
.tc1-5-1 p{ padding:4% 5%}
.tc1{ top:6%}
.tc1-4 dl dd .bb2{ width:0} 
.tc1-4 dl dd .bb1{ line-height:16px}
.hzz1-1{ width:95%; margin-top:4%}
.hzz1-1 h2{ padding-bottom:2%; margin-bottom:3%}
.hzz1-1 p{ line-height:24px}
.hzz1{ margin-top:0}
.hzz2{ margin-top:4%}
.hzz2 p{ width:48.5%}
.hzz2 p input, .hzz2 p select, .hzz2 p textarea{ margin-top:5px; height:35px; line-height:35px}
.hzz2 p textarea{ height:140px; line-height:22px;}
.hzz2 .hz-bt a{ display:block; margin-left:0; margin-top:2%; width:90px; height:30px; line-height:30px}
.hzz2 h3 input{ width:100px; height:32px; line-height:32px} 
.dsa1{ padding-bottom:6%}
.fz1{ background-size:cover}
.fz-bt img{ width:235px}
.tab .tab-nav li a{ font-size:14px !important; line-height:26px}
.tab .tab-nav li a span{ font-size:12px !important;}
.tab .tab-nav li{ width:20%}
.tab .content-wrap .content-item{ padding:15px}
.tab .content-wrap .content-item .left,.tab .content-wrap .content-item .right{ width:100%}
.tab .content-wrap .content-item .left{ margin-bottom:4%}
.tab .content-wrap{ height:484px}
.tcv-1{ height: 386px; margin-top:-183px}
.tcv-1 .hzz2 h6{ font-size:16px}
.tcv-1 .hzz2 h5{ top:10px; right:10px}
.tcv-2 .left{ display:none}
.tcv-2 .right{ width:100%}
.port-2 .text-desc h1{margin-bottom: 3%; font-size:15px}
.port-2 .text-desc h2{padding-bottom: 6%; line-height: 17px;}

.s2-z,.s2-y{ width:100%}
.s2-z{ margin-bottom:3%}

.xsy1-1 p,.xsy2 .jj2-1 p{ font-size:14px; line-height:22px}
.jj2-2 ul li{ width:95%; margin-top:3%}
.jj2-2 ul{ margin-top:-3%}
.jj2-2 ul li span, .jj2-3 ul li span{ font-size:20px}
.jj2-2 ul li span{padding: 17% 5% 0;}
.jj2-3 ul{ margin-top:-3%}
.jj2-3 ul li{ width:47%; margin-top:3%}
.jj2-3 ul li:nth-child(3){ margin-left:26%;}
.jj2-3 ul li span strong{ font-size:16px}
.jj2-3 ul li span{ padding:13% 13% 0}

#map{ width:100% !important}

.xxc1 img{ width:15px}

.tab .content-wrap{ height:405px}

.bmz1 .left h1 strong img, .lx1 .ny-bt1 strong img{ width:6px}

.xw1-1 .left p img,.ctd2-1 h1 img,.al1-1 h1 img,.cts1-1 .right p img,.hz1 ul li img,.fx1-1 dl dt img,.ct3-1 .left p img{ height:inherit}
.s2-z,.sy2-2 .left h1 img{ height:auto}
.sy2-2-1, .sy2-2 .right h1 img{ height:100px}
.sy2-2 .right p{text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.jj2-3 ul li{ margin-left:1% !important; width:32.333% !important}
.jj2-3 ul{ margin-left:-1%}
.jj2-3 ul li span{ padding:10% 2%;font-size: 16px;}
.jj2-3 ul li span strong{ font-size:13px; margin-bottom:6px}
.jj2-3 ul li img{ height:85px}
.fo1 .right dl{ padding:0}
#test3{ height:32px; line-height:32px;padding: 0 15px; margin:0 10px; font-size:14px}
.layui-btn .layui-icon{ margin-left:8px}
.hzz2 h3 input{ font-size:14px}
.fy a{ margin:4px}
.alx1 img{ height:inherit !important}
.fo1 .right{ padding:0}
.ddd1{ display:none}
.ddd2{ display:block}

.sy-bt{ line-height:28px; margin:9% 0}
.s2-z{ padding:4%}
.sy2-2 .right h2{ margin-top:4%}
.more{ margin:7% 0 10%}
.xsy1-1 p, .xsy2 .jj2-1 p,.sy6-1 p,.jj1-1 p, .jj2-1 p,.hz-bt,.lx2-1 p,.xw1-1 .right p, .ctd1 .right p, .jr1 p,.al1-1 p span,.cts1-1 .left h1 span, .jj1-1 p, .jj2-1 p,.ll1 p, .ct1-1 p,.hzx1-1 p, .hzx1-1 ul li, .kcj2 p, .kcj3-1 p, .tc1-2 p, .tc1-5-1 p,.alx1 p{ line-height:30px; letter-spacing:1px} 
.sy1,.sy2-2,.xsy2 .jj2-2, .xsy2 .jj2-3,.lx1 .hzz2,.al1,.dsa2,.bmz1,.hz1,.ct1,.ct2{ margin-bottom:10%}
.xsy1{ padding-bottom:10%}
.xsy2 .ny-bt1,.ny-bt1{ margin:10% 0 8%}
.sy6-1{ padding:10% 0}
.jj2{ margin-top:25px}
.fo1 .right dl dd{ font-size:11px}
.fo1 .left h2 span{ font-size:13px}
.xxc2 img{ width:27px}
.hzz2 p{ margin-top:5%}
.hzz2 p input, .hzz2 p select, .hzz2 p textarea{ margin-top:10px}
.fo1 .left h2 span{ margin-top:7px}
.footer{ padding:30px 0}
.jr1-1 h1{ font-size:15px; padding-bottom:6%}
.jr1-1 h2{ margin: 6% 0 5.5%;}
.jr2 p a{ padding: 7px 15px;line-height: 28px;}
.xw1{ padding:0}
.xw1-1 .right, .xw1-2.xw1-1 .right{ padding:7% 0 0}
.fy{ margin:10% 0}
.ctd2-1{ padding-bottom:6%}
.al1 .showMore li{padding:7% 3.5%;}
.cts1-1 .left{ padding:6%} 
.cts1 .showMore li{ padding:6% 10px}
.more,.kcj1 .jj2-2{ margin:8% 0 10%}
.ny-bt{ margin-top:5%}
.hzx1 h1{ margin:10% 0 8%}
.hzx1 h3{ margin:10% 0}
.kcj4 h1{ margin:6% 0 5%}
.fx1-1{ margin-top:5%}
.tcv-1{ padding:3% 6% 6%; height:458px; margin-top:-229px}
.sy2-2-1{ margin-bottom:5.5%}
.s2-z{ margin-bottom:6%}
.sm span,.sm1 span{ top:44px}
.sy2-2-1, .sy2-2 .right h1 img{ height:80px}
.sy2-2 .right h2,.sy2-2 .right p{ font-size:12px}
.fo1 .right{ margin-top:5%}
.sy2-2 p{ margin-top:3px}
.jj1-1,.sy4-1 .right{ margin-bottom:7%}
.jj2-0{ padding-bottom:10%}
.jj2-3 ul li{ margin-top:5%}
.dsa0 .right div{ margin: 7% 10% 0;}
.bmz1 .left p{ margin:9% auto}
.xw1,.fx1-1,.ct1-1{ margin-top:6%}
.ctd2{ margin-top:1%}
.xw1-3 .xw1-1,.ctd2-1,.bj1-1{ margin-top:6%}
.news_list_btn{ margin:8% 0 10%; padding-bottom:10px}
.hzx1 h1{ line-height:28px}
.fx1,.ct1{ margin-top:-6%}
.kc1{ margin:8% 0 10%}
.ct1-1{ padding:6%}
.sy3 dl dd{ margin-top:14%}
.fz1{ padding-top:8%; margin-top:4%}
.ct3-1{ margin-bottom:6%}

.alx1 p,.alx1 p span{ line-height:30px !important; font-size:14px !important}


